﻿using System;
using System.Collections.Generic;

namespace Rj_GsInsurance.Server.DataBaseContext.Entities
{
    public partial class CdrPathFeeIpInvoice
    {
        public string Id { get; set; } = null!;
        public string HospitalCode { get; set; } = null!;
        public string SettlementNo { get; set; } = null!;
        public string VisitNumber { get; set; } = null!;
        public string PatientId { get; set; } = null!;
        public string PatientName { get; set; } = null!;
        public string InvoiceNo { get; set; } = null!;
        public string? ChargeRouteCode { get; set; }
        public string? ChargeRouteName { get; set; }
        public string ChargeCategoryCode { get; set; } = null!;
        public string ChargeCategoryName { get; set; } = null!;
        public string MedicareCategoryCode { get; set; } = null!;
        public string MedicareCategoryName { get; set; } = null!;
        public string PaymentCategoryCode { get; set; } = null!;
        public string PaymentCategoryName { get; set; } = null!;
        public string InvoiceDeptCode { get; set; } = null!;
        public string InvoiceDeptName { get; set; } = null!;
        public string InvoiceServiceUnitCode { get; set; } = null!;
        public string InvoiceServiceUnitName { get; set; } = null!;
        public string BedNo { get; set; } = null!;
        public decimal ChargeAmount { get; set; }
        public decimal CashAmount { get; set; }
        public decimal PrepayAmount { get; set; }
        public decimal DiscountAmount { get; set; }
        public decimal AdjustedAmount { get; set; }
        public decimal InvoiceAmount { get; set; }
        public int Duration { get; set; }
        public DateTime StartDateTime { get; set; }
        public DateTime EndDateTime { get; set; }
        public DateTime ChargeDateTime { get; set; }
        public string DataEnterCode { get; set; } = null!;
        public string DataEnterName { get; set; } = null!;
        public DateTime DataEnterDateTime { get; set; }
        public string StatusCode { get; set; } = null!;
        public string StatusName { get; set; } = null!;
        public short IsDeleted { get; set; }
        public DateTime FirstInsertDateTime { get; set; }
        public DateTime LastUpdateDateTime { get; set; }
        public string IsInsurance { get; set; } = null!;
    }
}
